package beautiful.butterfly.schedule.task_get;

import beautiful.butterfly.schedule.TaskItemAndParameter;

import java.util.Comparator;
import java.util.List;


public interface TaskListGetter<T> {

    public List<T> getTaskList(//
                               String taskParameter,//
                               String ownSign,//
                               int taskItemNum,//
                               int eachFetchDataNum,//
                               List<TaskItemAndParameter> taskItemAndParameterList//
    ) throws Exception;//

    public Comparator<T> getComparator();

}
